Implementation of Page Management in Mome, a User-Level DSM

نویسنده

  • Yvon Jégou
چکیده

This paper describes the implementation of the page management in Mome, a user-level distributed shared memory (DSM). Mome provides a shared segment space to parallel programs running on distributed memory computers or clusters. Individual processes can request for mappings between their local address space and Mome segments. The DSM handles the consistency of mapped memory regions at the page-level. A node can freely select the consistency model which is applied to its own view of a page among two models: the classical strong consistency model and a simple and very basic weak model. Under the weak model, each process of the parallel application must send a consistency request to the DSM each time its view of the shared data needs to integrate modifications from other nodes. Mome targets the execution of programs from the high performance community using an SPMD computation model and the coupling of these simulation codes using an MIMD model. Key-words: DSM, memory mapping, code coupling, consistency management

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Coupling DSM-Based Parallel Applications

When coupling applications running on distributed memory architectures or clusters, the coupling library must adapt to the distribution of the data in the memory of each computation node. The library must be prepared to redistribute the data when the coupled applications use different data mappings or when the number of processors of the two architectures are different. Mome is a user-level sof...

متن کامل

Quality Assessment of English-into-Persian Translations of Tourism Management Academic Textbooks

This paper addresses the quality of the Persian translations of 32 English tourism textbooks. The qual- ity was assessed at sentence-level and page-level by the researchers and from the viewpoint of a tour- ism management student. In Phase 1, the quality of one randomly selected sentence from each text- book was assessed applying Hurtado Albir‘s analytical model; two were acc...

متن کامل

Supporting Persistent Object Systems in a Single Address Space

Single address space systems (SASOS) provide a programming model that is well suited to supporting persistent object systems. In this paper we show that stability can be implemented in the Mungi SASOS without incurring overhead in excess of the inherent cost of shadow-paging. Our approach is based on the introduction of a limited form of aliasing into the SASOS model and makes heavy use of user...

متن کامل

TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems

TreadMarks is a distributed shared memory (DSM) system for standard Unix systems such as SunOS and Ultrix. This paper presents a performance evaluation of TreadMarks running on Ultrix using DECstation-5000/240's that are connected by a 100-Mbps switch-based ATM LAN and a 10-Mbps Ethernet. Our objective is to determine the e ciency of a user-level DSM implementation on commercially available wor...

متن کامل

Examining the Implementation of the Free Maternity Services Policy in Kenya: A Mixed Methods Process Evaluation

Background Kenya introduced a free maternity policy in 2013 to address the cost barrier associated with accessing maternal health services. We carried out a mixed methods process evaluation of the policy to examine the extent to which the policy had been implemented according to design, and positive experiences and challenges encountered during implementation.   Methods We conducted a mixed met...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003